package org.cuatrovientos.Factura;

/**
 * Clase para hacer facturas y aplicar iva
 * @author Programador Bajeril
 *
 */
public class Factura {
	private static final double descuentoVip = 0.10d;
	private static final double ivaNormal = 0.04d;
	private static final double percentIva = 0.21d;
	double total;
	double subTotal;
	
	public Factura (double subTotal2) {
		subTotal = subTotal2;
	}
	
	/**
	 *  le aplica al total el iva reducido
	 *  y se guarda en el total
	 */
	public void ivaReducido () {
		total = subTotal + (subTotal * percentIva);
	}

	/**
	 *  le aplica al total el iva normal
	 *  y se guarda en el total
	 */
	public void iva () {
		total = subTotal + (subTotal * ivaNormal);		
	}
	
	/**
	 * le aplica un descuento especial fijo
	 * que se aplica a clientes VIP
	 */
	public void descuentoEstatico () {
		total = subTotal - (subTotal * descuentoVip);
	}

}
